Skip to main content

too many open files

描述

  1. http: Accept error: accept tcp [::]:9000: accept: too many open files; retrying in 1s
  2. load本地配置错误: too many open files

解决

修改docker-compose.yml文件unlimit字段的soft值,改大一点

临时修改 fs.inotify.max_user_instances和fs.file-max

sudo sysctl -w fs.inotify.max_user_instances=2048
sudo sysctl -w fs.file-max=2097152

若要永久修改,需要添加到系统配置中

vi /etc/sysctl.conf

fs.inotify.max_user_instances=2048
fs.file-max = 2097152

使修改永久生效

sudo sysctl -p